// // 初始化顶点的颜色
// initializeColor() {
//     // 白色：表示该顶点还没有被访问。
//     // 灰色：表示该顶点被访问过，但并未被探索过。
//     // 黑色：表示该顶点被访问过且被完全探索过。
//     let colors = []
//     for (let i = 0; i < this.vertexes.length; i++) {
//         colors[this.vertexes[i]] = "white"
//     }
//     return colors
// }